<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
	</body>
</html>
//常用命令
//cmd  git log 查看提交历史 工作目录
//git reset --soft commit-id 回滚到指定id（本地目录）
//git reset --hard commit-id 回滚到指定id（工作目录 + 索引都会重置到指定版本）
//git reset --soft/--hard HEAD-1 将最近一次提交回滚

//分支
//git 分支余从主线上分离出来进行另外操作到部分，它既不影响主线，又可以继续其原有的操作

//使用场景
//1,并行开发(一个团队可以在主分支上进行开发,另一个团队在恢复旧版本到错误)
//2,新功能开发(分一个独立到分支出来研发新到功能,原有到不受影响,通常用于开发过程中引入不稳定或未完成到代码时使用)

//错误修复
//有一个需要紧急复的错误,可以单出分一个分支进行修复，修复完成再合并，不影响正在进行的工作

//分支命令
//git branch 查看当前分支
//git branch name 创建新分支
//git checkout name 切换分支
//git merge 子分支名 将子分支合并到主分支  注意！合并的时候选择的分支要是主分支
//删除本地分支
//git branch -d 分支名(分支已经被合并才会成功)
//git branch -D 分支名(强行删除本地分支) 
//远程分支删除
//git push 远程库名称 origin --delete 远程名称 远程分支删除

